Each window managed by Tk has two names, a short name that
identifies a window among children of the same parent, and a
path name that identifies the window uniquely among all the
windows belonging to the same main window. The path name is
used more often in Tk than the short name; many commands,
like bbbbiiiinnnndddd, expect path names as arguments.
The TTTTkkkk____NNNNaaaammmmeeee macro returns a window's short name, which is
the same as the _n_a_m_e argument passed to TTTTkkkk____CCCCrrrreeeeaaaatttteeeeMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww
or TTTTkkkk____CCCCrrrreeeeaaaatttteeeeTTTTooooppppLLLLeeeevvvveeeellllWWWWiiiinnnnddddoooowwww or TTTTkkkk____CCCCrrrreeeeaaaatttteeeeCCCChhhhiiiillllddddWWWWiiiinnnnddddoooowwww when the
window was created. The value is returned as a Tk_Uid,
which may be used just like a string pointer but also has
the properties of a unique identfier (see the manual entry
for TTTTkkkk____GGGGeeeettttUUUUiiiidddd for details).
The TTTTkkkk____PPPPaaaatttthhhhNNNNaaaammmmeeee macro returns a hierarchical name for _t_k_w_i_n.
Path names have a structure similar to file names in Unix
but with dots between elements instead of slashes: the main
window for an application (one created by calling
TTTTkkkk____CCCCrrrreeeeaaaatttteeeeMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww or by calling TTTTkkkk____CCCCrrrreeeeaaaatttteeeeTTTTooooppppLLLLeeeevvvveeeellllWWWWiiiinnnnddddoooowwww
with a NULL _p_a_r_e_n_t argument) has the path name ``.''; its